/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.shopSortSetting;

import com.gys.common.data.GetBaseInData;
import com.gys.data.shopSortSetting.AddShopTableOutData;
import java.io.Serializable;
import java.util.List;

public class GetShopInData
extends GetBaseInData
implements Serializable {
    private static final long serialVersionUID = -8599651801018827232L;
    private String clientId;
    private String gssgName;
    private String gssgBrName;
    private String gssgBrId;
    private String gssgId;
    private String gssgUpdateEmp;
    private List<AddShopTableOutData> shops;

    public String getClientId() {
        return this.clientId;
    }

    public String getGssgName() {
        return this.gssgName;
    }

    public String getGssgBrName() {
        return this.gssgBrName;
    }

    public String getGssgBrId() {
        return this.gssgBrId;
    }

    public String getGssgId() {
        return this.gssgId;
    }

    public String getGssgUpdateEmp() {
        return this.gssgUpdateEmp;
    }

    public List<AddShopTableOutData> getShops() {
        return this.shops;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGssgName(String gssgName) {
        this.gssgName = gssgName;
    }

    public void setGssgBrName(String gssgBrName) {
        this.gssgBrName = gssgBrName;
    }

    public void setGssgBrId(String gssgBrId) {
        this.gssgBrId = gssgBrId;
    }

    public void setGssgId(String gssgId) {
        this.gssgId = gssgId;
    }

    public void setGssgUpdateEmp(String gssgUpdateEmp) {
        this.gssgUpdateEmp = gssgUpdateEmp;
    }

    public void setShops(List<AddShopTableOutData> shops) {
        this.shops = shops;
    }

    @Override
    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetShopInData)) {
            return false;
        }
        GetShopInData other = (GetShopInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gssgName = this.getGssgName();
        String other$gssgName = other.getGssgName();
        if (this$gssgName == null ? other$gssgName != null : !this$gssgName.equals(other$gssgName)) {
            return false;
        }
        String this$gssgBrName = this.getGssgBrName();
        String other$gssgBrName = other.getGssgBrName();
        if (this$gssgBrName == null ? other$gssgBrName != null : !this$gssgBrName.equals(other$gssgBrName)) {
            return false;
        }
        String this$gssgBrId = this.getGssgBrId();
        String other$gssgBrId = other.getGssgBrId();
        if (this$gssgBrId == null ? other$gssgBrId != null : !this$gssgBrId.equals(other$gssgBrId)) {
            return false;
        }
        String this$gssgId = this.getGssgId();
        String other$gssgId = other.getGssgId();
        if (this$gssgId == null ? other$gssgId != null : !this$gssgId.equals(other$gssgId)) {
            return false;
        }
        String this$gssgUpdateEmp = this.getGssgUpdateEmp();
        String other$gssgUpdateEmp = other.getGssgUpdateEmp();
        if (this$gssgUpdateEmp == null ? other$gssgUpdateEmp != null : !this$gssgUpdateEmp.equals(other$gssgUpdateEmp)) {
            return false;
        }
        List<AddShopTableOutData> this$shops = this.getShops();
        List<AddShopTableOutData> other$shops = other.getShops();
        return !(this$shops == null ? other$shops != null : !(this$shops).equals(other$shops));
    }

    @Override
    protected boolean canEqual(Object other) {
        return other instanceof GetShopInData;
    }

    @Override
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gssgName = this.getGssgName();
        result = result * 59 + ($gssgName == null ? 43 : $gssgName.hashCode());
        String $gssgBrName = this.getGssgBrName();
        result = result * 59 + ($gssgBrName == null ? 43 : $gssgBrName.hashCode());
        String $gssgBrId = this.getGssgBrId();
        result = result * 59 + ($gssgBrId == null ? 43 : $gssgBrId.hashCode());
        String $gssgId = this.getGssgId();
        result = result * 59 + ($gssgId == null ? 43 : $gssgId.hashCode());
        String $gssgUpdateEmp = this.getGssgUpdateEmp();
        result = result * 59 + ($gssgUpdateEmp == null ? 43 : $gssgUpdateEmp.hashCode());
        List<AddShopTableOutData> $shops = this.getShops();
        result = result * 59 + ($shops == null ? 43 : ($shops).hashCode());
        return result;
    }

    @Override
    public String toString() {
        return "GetShopInData(clientId=" + this.getClientId() + ", gssgName=" + this.getGssgName() + ", gssgBrName=" + this.getGssgBrName() + ", gssgBrId=" + this.getGssgBrId() + ", gssgId=" + this.getGssgId() + ", gssgUpdateEmp=" + this.getGssgUpdateEmp() + ", shops=" + this.getShops() + ")";
    }
}

